require 'types.record.parser'
require 'types.record.mapper'
require 'types.record.queue'
require 'types.record.boolean'
require 'types.record.integer'

local japi = require 'jass.japi'

local record

if package.local_test then 
    record = require 'types.record.dzapi'
else
    if japi.EXGetPlayerRealName then 
        record = require 'types.record.11api'
    else
        record = require 'types.record.dzapi'
    end
end 

ac.record = record

return record